package com.cy.dda.model.domain.diligencing;

import com.cy.dda.model.enums.YesOrNo;
import com.cy.dda.model.enums.diligencing.DiligencingResult;
import lombok.Data;

import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;
import java.util.Date;

/**
 * @Description 尽调报告表 t_diligencing_report
 * @Author tanyilin
 * @Date 2019/5/29 16:55
 */
@Data
@Table(name = "t_diligencing_report")
public class DiligencingReport {

    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    private Long id;

    /** 尽调ID */
    private Long diligencingId;

    /** 尽调客户ID */
    private Long diligencingCustomerId;

    /** 单位信息是否真实 */
    private YesOrNo companyInfoIsReal;

    /** 真实的单位名称 */
    private String realCompanyName;

    /** 真实的单位住址 */
    private String realCompanyAddress;

    /** 单位地址与公司招牌是否一致 */
    private YesOrNo companyAddressWithSignboard;

    /** 该单位是否正常经营 */
    private YesOrNo companyNormalBusiness;

    /** 该单位经营情况简述 */
    private String businessCondition;

    /** 单位从事该行业时间、运营情况说明 */
    private String operationCondition;

    /** 客户贷款原因及用途说明 */
    private String reasonsAndUsesOfLoans;

    /** 客户当前情况说明 */
    private String customerCurrentSituation;

    /** 尽调结果 */
    private DiligencingResult diligencingResult;

    /** 尽调结果描述 */
    private String diligencingResultDesc;

    /** 您当前位置 */
    private String currentAddress;

    /** 调查员ID */
    private Long userId;

    /**  报告提交时间 */
    private Date submitTime;

    /** 创建时间 */
    private Date createTime;

    /** 更新时间 */
    private Date updateTime;


}
